export interface SaleContractVO {
  /**
   * ID
   */
  id: string | number;

  /**
   * 销售合同号
   */
  saleContractNum: string;

  /**
   * 项目名称
   */
  projectName: string;

  /**
   * 运输路段 1-国内，2-国外
   */
  transportSection: number;

  /**
   * 客户ID
   */
  customerId: string | number;

  /**
   * 签订日期
   */
  signDate: string;

  /**
   * 签订部门
   */
  signDept: number;

  /**
   * 签订人员ID
   */
  signStaffId: string | number;

  /**
   * 原币价税合计
   */
  originalTotalAmount: number;

  /**
   * 原币无税金额
   */
  originalAmount: number;

  /**
   * 原币税额
   */
  originalTaxedAmount: number;

  /**
   * 币种
   */
  currency: number;

  /**
   * 汇率
   */
  exchangeRate: number;

  /**
   * 本币价税合计
   */
  localTotalAmount: number;

  /**
   * 本币无税金额
   */
  localAmount: number;

  /**
   * 本币税额
   */
  localTaxedAmount: number;

  /**
   * 转关税
   */
  transferTaxedAmount: number;

  /**
   * 保险费
   */
  insuranceAmount: number;

  /**
   * 押车费
   */
  escortAmount: number;

  /**
   * 备注
   */
  remark: string;

}

export interface SaleContractForm extends BaseEntity {
  /**
   * ID
   */
  id?: string | number;

  /**
   * 销售合同号
   */
  saleContractNum?: string;

  /**
   * 项目名称
   */
  projectName?: string;

  /**
   * 运输路段 1-国内，2-国外
   */
  transportSection?: number;

  /**
   * 客户ID
   */
  customerId?: string | number;

  /**
   * 签订日期
   */
  signDate?: string;

  /**
   * 签订部门
   */
  signDept?: number;

  /**
   * 签订人员ID
   */
  signStaffId?: string | number;

  /**
   * 原币价税合计
   */
  originalTotalAmount?: number;

  /**
   * 原币无税金额
   */
  originalAmount?: number;

  /**
   * 原币税额
   */
  originalTaxedAmount?: number;

  /**
   * 币种
   */
  currency?: number;

  /**
   * 汇率
   */
  exchangeRate?: number;

  /**
   * 本币价税合计
   */
  localTotalAmount?: number;

  /**
   * 本币无税金额
   */
  localAmount?: number;

  /**
   * 本币税额
   */
  localTaxedAmount?: number;

  /**
   * 转关税
   */
  transferTaxedAmount?: number;

  /**
   * 保险费
   */
  insuranceAmount?: number;

  /**
   * 押车费
   */
  escortAmount?: number;

  /**
   * 备注
   */
  remark?: string;

}

export interface SaleContractQuery extends PageQuery {

  /**
   * 销售合同号
   */
  saleContractNum?: string;

  /**
   * 项目名称
   */
  projectName?: string;

  /**
   * 运输路段 1-国内，2-国外
   */
  transportSection?: number;

  /**
   * 客户ID
   */
  customerId?: string | number;

  /**
   * 签订日期
   */
  signDate?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



